package com.syg.thread;

/**
 * @author syg
 */
public interface IHandler<P,T> {

    /**
     * before
     * @param p
     */
    void before(P p);

    /**
     * handler
     * @param p
     * @return
     */
    T handler(P p);

    /**
     * after
     * @param p
     * @param t
     */
    void after(P p,T t);


}
